Leveraging Containers for Reproducible Psychological Research

نویسندگان

چکیده

Containers have become increasingly popular in computing and software engineering are gaining traction scientific research. They allow packaging up all code dependencies to ensure that analyses run reliably across a range of operating systems versions. Despite being crucial component for reproducible science, containerization has yet mainstream psychology. In this tutorial, we describe the logic behind containers, what they are, practical problems can solve. We walk reader through implementation within research workflow with examples using Docker R. Specifically, how use existing build personalized share containers alongside publications. provide worked example includes steps required set container project easily be adapted extended. conclude discussion possibilities afforded by large-scale adoption containerization, especially context cumulative, open toward more efficient inclusive ecosystem.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Idiomatic and Reproducible Software Builds using Containers for Reliable Computing

Containers as the unit of application delivery are the ‘next big thing’ in the software development world. They enable developers to create an executable image containing an application bundled with all its dependencies which a user can run inside a controlled environment with virtualized resources. Complex workflows for business-critical applications and research environments require a high de...

متن کامل

Terminologies for Reproducible Research

Reproducible research—by its many names—has come to be regarded as a key concern across disciplines and stakeholder groups. Funding agencies and journals, professional societies and even mass media are paying attention, often focusing on the so-called “crisis” of reproducibility. One big problem keeps coming up among those seeking to tackle the issue: different groups are using terminologies in...

متن کامل

Leveraging business workflows in distributed systems research for the orchestration of reproducible and scalable experiments

While rapid research on distributed systems is observed, experiments in this field are often difficult to design, describe, conduct and reproduce. By overcoming these difficulties the research could be further stimulated and add more credibility to results in distributed systems research. The key factors responsible for this situation are technical (software bugs and hardware errors), methodolo...

متن کامل

The Clinical Panel: Leveraging Psychological Expertise During NLP Research

Computational social science is, at its core, a blending of disciplines—the best of human experience, judgement, and anecdotal case studies fused with novel computational methods to extract subtle patterns from immense data. Jointly leveraging such diverse approaches effectively is decidedly nontrivial, but with tremendous potential benefits. We provide frank assessments from our work bridging ...

متن کامل

Good Practices for Reproducible Research

Multi-core architectures comprising several GPUs have become mainstream in the eld of High-Performance Computing. However, obtaining the maximum performance of such heterogeneous machines is challenging as it requires to carefully o oad computations and manage data movements between the di erent processing units. The most promising and successful approaches so far rely on task-based runtimes th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Advances in methods and practices in psychological science

سال: 2021

ISSN: ['2515-2459', '2515-2467']

DOI: https://doi.org/10.1177/25152459211017853